Cross validation, bir makine öğrenimi algoritmasının performansını ölçmek için kullanılan bir yöntemdir. Bu yöntem, veri setinin bir bölümünü eğitim için kullanırken diğer bölümü test etmek için kullanır.
Örneğin, 5 katlı bir cross validation yaparken, veri seti 5 eşit parçaya bölünür. Her bir parça teker teker test seti olarak kullanılırken, diğer parçalar ise eğitim seti olarak kullanılır. Bu işlem 5 kez tekrarlanır ve her bir test seti için alınan hata oranları ortalama bir performans ölçüsü olarak kullanılır.
Cross validation, overfitting (aşırı uyum) gibi problemlerin önüne geçmek için de kullanılır. Eğitilmiş bir model, eğitim verilerine çok uyum sağlayarak test verilerinde düşük performans gösterebilir. Cross validation, veri setinin farklı bölümleri üzerinde yapılan birden fazla test ile bir modelin gerçek performansını daha iyi ölçebilir.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page